package jsen.tool.ddd.adapter.event;

import jsen.tool.ddd.AdapterLayer;

import java.lang.annotation.*;

/**
 * 监听事件，然后调用application层，可以认为事件也是BC间交互的一种方式，
 * 但是这里需要分两种case，一种是BC间的交互，一种是BC内部监听处理事件
 *
 * @author jsen
 * @date 2021/10/6
 */
@Target({ElementType.PACKAGE})
@Retention(RetentionPolicy.CLASS)
@Documented
@AdapterLayer
public @interface EventAdapter {
}
